Software Training in HEP
نویسندگان
چکیده
Long term sustainability of the high energy physics (HEP) research software ecosystem is essential for field. With upgrades and new facilities coming online throughout 2020s this will only become increasingly relevant decade. Meeting challenge requires a workforce with combination HEP domain knowledge advanced skills. The required skills fall into three broad groups. first fundamental generic engineering (e.g. Unix, version control,C++, continuous integration). second specific packages practices (e.g., ROOT data format analysis framework). third more involving specialized techniques. These include parallel programming, machine learning science tools, techniques to preserve projects at all scales. This paper dis-cusses collective training program in its activities led by Software Foundation (HSF) Institute Research Innovation (IRIS-HEP). equips participants an array that serve as ingredients from which solutions computing challenges can be formed. Beyond serving community ensuring members are able pursue goals, serves individuals providing intellectual capital transferable becoming important careers realm computing, whether inside or outside
منابع مشابه
Use of HEP software for Medical Applications
HEP requirements for the next generation of experiments emphasize the importance of a GRID approach to a distributed computing system and the associated data management, where the key subject is a virtual organisation, a group of geographycally distributed users with a common goal and the will to share their resources. Most of these requirements are satisfied by other kinds of Virtual Organisat...
متن کاملusing game theory techniques in self-organizing maps training
شبکه خود سازمانده پرکاربردترین شبکه عصبی برای انجام خوشه بندی و کوانتیزه نمودن برداری است. از زمان معرفی این شبکه تاکنون، از این روش در مسائل مختلف در حوزه های گوناگون استفاده و توسعه ها و بهبودهای متعددی برای آن ارائه شده است. شبکه خودسازمانده از تعدادی سلول برای تخمین تابع توزیع الگوهای ورودی در فضای چندبعدی استفاده می کند. احتمال وجود سلول مرده مشکلی اساسی در الگوریتم شبکه خودسازمانده به حسا...
The ESA Software Engineering Standard and Its Applicability to HEP
The European Space Agency (ESA) began development of its Software Engineering Standard PSS-05 in 1984 and this effort culminated with the release of the current version, version 2, in 1991. The standard has since been successfully applied to a large number of ESA projects. In 1994 the standard was brought into the public domain through its publication by Prentice Hall and since then has been ad...
متن کاملHepForge: A lightweight development environment for HEP software
Setting up the infrastructure to manage a software project can become a task as significant writing the software itself. A variety of useful open source tools are available, such as Web-based viewers for version control systems, “wikis” for collaborative discussions and bugtracking systems, but their use in high-energy physics, outside large collaborations, is insubstantial. Understandably, phy...
متن کاملDelivering Effective Training in Software Engineering
The paper presents an approach to education in software engineering, implemented as a postgraduate course for industry. A distinguishing feature of the approach is its stress on team projects and a flexible way of controlling the proportion between active and passive participation of students. This provides for high visibility of life cycle activities during the project, despite the actual perf...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computing and software for big science
سال: 2021
ISSN: ['2510-2036', '2510-2044']
DOI: https://doi.org/10.1007/s41781-021-00069-9